<template>
  <div>123</div>
</template>

<script setup>
// import mqtt from "mqtt";
// console.log(mqtt);

// const url = 'ws://broker.emqx.io:8083/mqtt'

// // 创建客户端实例
// const options = {
//     // Clean session
//     clean: true,
//     connectTimeout: 4000,
//     // 认证信息
//     clientId: 'emqx_test',
//     username: 'emqx_test',
//     password: 'emqx_test',
// }
// const client = mqtt.connect(url, options)
// client.on('connect', function () {
//     console.log('Connected')
//     // 订阅主题
//     client.subscribe('test', function (err) {
//         if (!err) {
//             // 发布消息
//             client.publish('test', 'Hello mqtt')
//         }
//     })
// })

// // 接收消息
// client.on('message', function (topic, message) {
//     // message is Buffer
//     console.log(message.toString())
//     client.end()
// })

// import core from '@huaweicloud/huaweicloud-sdk-core';
// import iotda from "@huaweicloud/huaweicloud-sdk-iotda";
// // 认证用的ak和sk直接写到代码中有很大的安全风险，建议在配置文件或者环境变量中密文存放，使用时解密，确保安全；
// // 本示例以ak和sk保存在环境变量中为例，运行本示例前请先在本地环境中设置环境变量HUAWEICLOUD_SDK_AK和HUAWEICLOUD_SDK_SK。
// const ak = "4XABRVMTVOQN9GO7WFFY";
// const sk = "SBRgG3EqCvnNsvwR9A2MDXjmGG4qYCczKwEGZL2R";
// // endpoint：请在控制台的"总览"界面的"平台接入地址"中查看“应用侧”的https接入地址。
// // const endpoint = "https://iotda.cn-north-4.myhuaweicloud.com";
// const endpoint = "https://iotda.cn-north-4.myhuaweicloud.com";
// const project_id = "fd583e16d6634e5e8a1af3804ffd6d8c";
// // 创建认证
// const credentials = new core.BasicCredentials()
//     .withAk(ak)
//     .withSk(sk)
//     .withProjectId(project_id)
// // 创建IoTDAClient实例并初始化
// const client = iotda.IoTDAClient.newBuilder()
//     .withCredential(credentials)
//     .withEndpoint(endpoint)
//     .build();
// // 实例化请求对象
// const request = new iotda.ListDevicesRequest();
// // 调用查询设备列表接口
// const result = client.listDevices(request);
// result.then(result => {
//     console.log("JSON.stringify(result)::" + JSON.stringify(result));
// }).catch(ex => {
//     console.log("exception:" + JSON.stringify(ex));
// });


// import signer from '../../../signer'
// import https from  'http'
// const sig = new signer.Signer()
// sig.Key = "4XABRVMTVOQN9GO7WFFY"
// sig.Secret = "SBRgG3EqCvnNsvwR9A2MDXjmGG4qYCczKwEGZL2R"
// const r = new signer.HttpRequest("POST", "https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens");
// r.body = '{"auth": {"identity": {"methods": ["password"],"password": {"user": {"domain": {"name": "hid_d2cgmfrei0ubx-4"},"name": "QingSongyun","password": "Guetxiaojiang"}}}}}';
// const opt = sig.Sign(r)
// const req = https.request(opt, function (res) {
//     console.log(res.statusCode)
//     res.on("data", function (chunk) {
//         console.log(chunk.toString())
//     })
// })
// req.on("error", function (err) {
//     console.log(err.message)
// })
// req.write(r.body)
// req.end()

// fetch("/api/room", {
//   method: "POST",
//   header: {
//     "Content-Type": "application/json"
//   },//415
//   body: {
//     "type": "getRoomList"
//   }
// })
// .then(res => res.json())
// .then(
// res => {
//     console.log(res);
//   })

// fetch("/post/post", {
//   method: "POST",
//   header: {
//     "Content-Type": "application/json"
//   },//415
//   body: {
//     "username": "lijing",
//     "password": "123"
//   }
// })
// .then(res => res.json())
// .then(
//   res => {
//     console.log(res);
//   })
</script>

<style scoped>

</style>